java可以在MacOSX上实现这一点吗?
我试图使用以下代码使我的JFrame
出现在MacOSX上我的dock旁边,但它不起作用。甚至有可能在那里出现一个框架吗?我正在使用Java
frame.setLocation(5, Toolkit.getDefaultToolkit().getScreenSize().height-45);
你可以在下面搜索框中键入要查询的问题!
我试图使用以下代码使我的JFrame
出现在MacOSX上我的dock旁边,但它不起作用。甚至有可能在那里出现一个框架吗?我正在使用Java
frame.setLocation(5, Toolkit.getDefaultToolkit().getScreenSize().height-45);
# 1 楼答案
是的,但是您需要使用
GraphicsDevice
、GraphicsEnvironment
和GraphicsConfiguration
APIToolkit#getScreenSize
就是这样,它返回屏幕的大小,但它不包括所有操作系统元素,如dock,它们占用额外的空间因此,这是一组库代码,旨在查找特定组件所在的
GraphicsDevice
或默认的GraphicsDevice
。。。库代码;)这就是你可能使用它的方式